package com.ytjj.qmyx.admin.service.imService;

import com.ytjj.common.api.CommonPage;
import com.ytjj.common.api.CommonResult;
import com.ytjj.qmyx.admin.model.ImLeaveMsg;
import com.ytjj.qmyx.admin.model.request.im.ImLeaveMsgRequest;
import com.ytjj.qmyx.admin.model.vo.ImLeaveMsgVO;

public interface ImLeaveMsgService {

    /**
     * 查询留言列表
     * @param imLeaveMsgVO
     * @return
     */
    CommonPage findList(ImLeaveMsgVO imLeaveMsgVO);

    /**
     * 更新留言处理方式
     * @param record
     * @return
     */
    int updateFinshType(ImLeaveMsg record);

    /**
     * 查询未处理
     * @return
     */
    long count();

    /**
     * 批量分配留言
     */
    void batchSetFinshUser(ImLeaveMsgRequest imLeaveMsgRequest);
}
